/**
 * Created by xz on 2017/3/1.
 */

/*
 * @param url          url地址
 * @param param   需要提交的数据，对象格式
 * @param type       类型post或get，默认get
 */
function ajax(url, param, type) {
    // 利用了jquery延迟对象回调的方式对ajax封装，使用done()，fail()，always()等方法进行链式回调操作
    // $.ajaxSetup ({cache:false});
    return $.ajax({
        url: url,
        data: param || {},
        type: type || 'GET',
        cache: false,
        dataType:"json"
    });
};
// getCode("../user/inviteInfo.do?userId=13777693332317673949941926404096");
/*
 * 获取用户信息
 */
// ajax("../entrance/getCurrentUser",'','POST').done(function(resp){
//     var data = resp;
//     // var data = $.parseJSON(resp);
//     console.log(data);
//     alert(JSON.stringify(data));
//     getCode("../user/inviteInfo.do?userId="+data.data.userId);
// });

getCode("../user/inviteInfo.do");
/*
* 二维码获取
 */
function getCode(url) {
    ajax(url).done(function (resp) {
        var data = resp;
        if(data.success==true){
            $(".other").css('display','inline-block');
            $(".popularizeNumber").html(data.data.inviteNumber);
            $(".aboutNum").css('display','block');

            $(".popularizeList").empty();
            if(data.data.listInviteUser!=null&&data.data.listInviteUser.length!=0){
                $(".aboutLast").css('display','block');
                for(var i = 0;i<data.data.listInviteUser.length;i++){
                    $(".popularizeList").append("<li><p><img src="+data.data.listInviteUser[i].headimgUrl+"></p><p class='tc fz12'>"+createDay(data.data.listInviteUser[i].createDate)+"</p></li>");
                };
                // if(data.data.listInviteUser.length!=0){
                //     $(".aboutLast").css('display','block');
                // };
            };

            // $(".imgCode").attr('src',data.data);
            $(".text").css('display','block');
            //生成二维码
            jQuery(function(){
                jQuery('.imgCode').qrcode({
                    render  : "canvas",//也可以替换为table
                    width   : 165,
                    height  : 165,
                    foreground: "#000",
                    background: "#FFF",
                    text    : data.data.inviteUrl
                });
            });
            // $(".invitationCode").html();
        }else{
            $.alert(data.message);
        };
    }).fail(function (err) {

    });
};

function createDay(str) {
    var dayArr = str.split("-");
    var day = dayArr[1]+"月"+dayArr[2]+"日";
    return day;
};